Balφk boot-floppies
obsahuje ve╣kerΘ zdrojovΘ texty a dokumentaci
k instalaΦnφm disketßm.
Zßchrannß disketa obsahuje souborov² systΘm Ext2 (nebo FAT podle architektury,
kde instalujete) a m∞la by b²t Φitelnß pod operaΦnφmi systΘmy schopn²mi
p°ipojit tyto souborovΘ systΘmy. Jßdro Linuxu se nachßzφ v souboru
linux.bin
. Soubor root.bin
je programem gzip
komprimovan² obraz 1,44 MBajtovΘho souborovΘho systΘmu Minix (p°φpadn∞ Ext2),
nahrßvß se do RAMdisku a slou╛φ jako ko°enov² svazek soubor∙.
Pokud pot°ebujete na zßchrannΘ disket∞ pou╛φt jinΘ jßdro, musφte vytvo°it jßdro Linuxu podporujφcφ (p°φmo, nestaΦφ v modulech):
Ujist∞te se, ╛e jßdro, kterΘ chcete pou╛φt, nemß nastavenou polo╛ku CONFIG_DEVFS. CONFIG_DEVFS nenφ kompatibilnφ s instalaΦnφm systΘmem.
Stßhn∞te si sadu zavßd∞cφch disket: ko°enovou (root), zßchrannou (rescue) a
disketu s ovladaΦi (driver disk). Nezapome≥te, ╛e jßdra bf2.4, idepci a
compact pou╛φvajφ upravenß jßdra. Kompaktnφ sada mß v²hodu v tom, ╛e obsahuje
pouze jednu disketu s ovladaΦi, co╛ nenφ na ╣kodu, proto╛e va╣e jßdro bude mφt
pravd∞podobn∞ v╣echny pot°ebnΘ ovladaΦe v sob∞. Na druhou stranu ale musφte
p°i sestavenφ jßdra provΘst jeden krok navφc (viz make-kpkg v balφΦku
kernel-package
). TakΘ je mo╛nΘ, ╛e uvidφte n∞jakΘ chybovΘ hlß╣ky
ohledn∞ modul∙.
P°i sestavenφ vlastnφho jßdra je doporuΦeno jej nastavit podobn∞, jako p∙vodnφ
jßdro, kterΘ chcete nahradit. M∞li byste si stßhnout balφΦek kernel-source,
kter² byl pou╛it pro sestavenφ p∙vodnφho jßdra a ze zßchrannΘ diskety si
zkopφrovat soubor .config
(viz nφ╛e).
Podle p°φkladu p°ipojte obraz zßchrannΘ diskety.
mount -t auto -o loop rescue.bin /mnt
Nakopφrujte va╣e upravenΘ jßdro do souboru /mnt/linux.bin
a z
adresß°e /mnt
spus╗te skript rdev.sh
. Skript
p°edpoklßdß, ╛e je jßdro v aktußlnφm adresß°i nebo v souboru
/mnt/linux.bin
.
Pak byste m∞li gzipem zabalit soubory System.map a .config va╣eho upravenΘho
jßdra a nakopφrovat je jako sys_map.gz
a config.gz
do
adresß°e /mnt
.
Nynφ m∙╛ete obraz diskety odmontovat a nakopφrovat jej na disketu. Pravd∞podobn∞ te∩ budete chtφt nainstalovat va╣e upravenΘ jßdro na pevn² disk (krok ``Instalovat jßdro a moduly operaΦnφho systΘmu'').
Jestli╛e pou╛φvßte instalaΦnφ sadu s upraven²m jßdrem, p°epn∞te se na druhou konzoli (tty2) a aktivujte shell klßvesou Enter. P°φkazem ls /target/lib/modules zjistφte, kam se nakopφrovaly moduly z diskety s ovladaΦi. Pak se p°φkazem uname -r podφvejte, kde by moduly m∞ly b²t ve skuteΦnosti. Jestli se umφst∞nφ li╣φ, m∞li byste to spravit p°φkazem
mv /target/lib/modules/* /target/lib/modules/`uname -r`
Nynφ se m∙╛ete vrßtit zp∞t na tty1. Jestli se p°edchozφ krok neprovedl sprßvn∞, tak ``Konfigurovat moduly s ovladaΦi za°φzenφ'' nenajde ╛ßdnΘ moduly a tudφ╛ bude velmi smutn².
S nejv∞t╣φ pravd∞podobnostφ takΘ budete chtφt nahradit soubor
modules.tgz
umφst∞n² na disket∞ s ovladaΦi. Tento soubor je
komprimovan² obsah adresß°e
/lib/modules/kernel-version. Adresß° zabalte tak, aby
obsahoval i nad°azenΘ adresß°e (t.j. /lib/modules/).
Jestli╛e pot°ebujete nezbytn² ovladaΦ, t°eba pro p°φstup k disku nebo k za°φzenφ obsahujφcφ instalaΦnφ soubory, nemusφte sestavovat celΘ jßdro, ale staΦφ pou╛φt stßvajφcφ moduly. Tyto moduly m∙╛ete nahrßt z diskety je╣t∞ p°ed p°ipojenφm ko°enovΘ oblasti. K p°φprav∞ takovΘto diskety budete pot°ebovat:
tar
a gzip
(nebo Winzip
)
Nßsledujφcφ kroky ukazujφ, jak vytvo°it disketu s moduly jßdra bf2.4 za pou╛itφ linuxovΘho poΦφtaΦe:
/cdrom
.
su tar -zxvf /cdrom/debian/dists/woody/main/disks-i386/current/bf2.4/drivers.tgz tar -zxvf modules.tgz less lib/modules/2.4.18-bf2.4/modules.dep
modules.dep
vyhledejte moduly, kterΘ chcete pou╛φt a
poznamenejte si jejich zßvislosti a po°adφ, ve kterΘm na sob∞ zßvisφ. Takto
postupujte po v╣ech zßvislostech, a╛ zφskßte seznam modul∙, kterΘ mohou b²t
nahrßny bez zßvislostφ.
boot
, do kterΘho nakopφrujte v╣echny
po╛adovanΘ moduly.
Instalace systΘmu Debian GNU/Linux 3.0 na architektu°e Intel x86
verze 3.0.23, 15 May, 2002